\documentclass[11pt,a4paper,oneside]{report}

\usepackage{longtable}

\usepackage{tikz}
\usetikzlibrary{shapes, arrows, positioning,fit,trees}
\usepackage{hyperref}
\hypersetup{colorlinks=true, linkcolor=blue, urlcolor=blue}
\usepackage{framed}
\begin{document}

\title{Requriement Specification}
\author{Generated with \texttt{reqT}\vspace{1cm} \\ \href{http://reqT.org}{reqT.org}}
\maketitle
\tableofcontents
\listoffigures
\listoftables
\chapter{Overview}
\begin{center}
\begin{longtable}{l|p{3cm}|p{4cm}|p{2.1cm}}
\caption{Overview of features.} \label{featuretab} \\ 
\emph{Entity} & \emph{id} & \emph{gist} & \emph{state} \\ 
 \hline
 \endhead
Feature & \emph{\hyperref[featureAlert messages]{Alert messages}} &  & created\\ \hline 
Feature & \emph{\hyperref[featureCustomisation]{Customisation}} &  & created\\ \hline 
Feature & \emph{\hyperref[featureExecution]{Execution}} &  & created\\ \hline 
Feature & \emph{\hyperref[featureFeedback]{Feedback}} &  & created\\ \hline 
Feature & \emph{\hyperref[featureFollows the application marketplace guidelines]{Follows the application marketplace guidelines}} &  & created\\ \hline 
Feature & \emph{\hyperref[featureGraphic]{Graphic}} &  & created\\ \hline 
Feature & \emph{\hyperref[featureIntroduction]{Introduction}} &  & created\\ \hline 
Feature & \emph{\hyperref[featureLaunch screen]{Launch screen}} &  & created\\ \hline 
Feature & \emph{\hyperref[featureMap support]{Map support}} & Map features & created\\ \hline 
Feature & \emph{\hyperref[featureNotification support]{Notification support}} &  & created\\ \hline 
Feature & \emph{\hyperref[featureOS support]{OS support}} & Mobile OS support & created\\ \hline 
Feature & \emph{\hyperref[featureSharing support]{Sharing support}} &  & created\\ \hline 
Feature & \emph{\hyperref[featureURL scheme]{URL scheme}} &  & created

\end{longtable}
\end{center}
\begin{center}
\begin{longtable}{l|p{3cm}|p{6.1cm}}
\caption{Overview of other entities.} \label{entitytab} \\ 
\emph{Entity} & \emph{id} & \emph{gist} \\ 
 \hline
 \endhead
Product & \emph{\hyperref[productFood Finder]{Food Finder}} & \\ \hline 
Stakeholder & \emph{\hyperref[stakeholderuser]{user}} & 

\end{longtable}
\end{center}
\begin{center}
\begin{longtable}{l|l|p{2cm}|p{6.1cm}}
\caption{Overview of relations.} \label{relationtab} \\ 
\emph{Entity} & \emph{id} & \emph{relation} & \emph{related to} \\ 
 \hline
 \endhead
Data & \emph{\hyperref[dataRatings]{Ratings}} & has& Quality \emph{\hyperref[qualityShow a maximum of 5 ratings at a time]{Show a maximum of 5 ratings at a time}}\\ \hline 
Data & \emph{\hyperref[dataReviews]{Reviews}} & has& Quality \emph{\hyperref[qualityShow a maximum of 5 reviews at a time]{Show a maximum of 5 reviews at a time}}\\ \hline 
Feature & \emph{\hyperref[featureAlert messages]{Alert messages}} & has& Feature \emph{\hyperref[featureNetwork message]{Network message}} \\ 
 & & & Feature \emph{\hyperref[featureRelease messages]{Release messages}} \\ 
 & & & Feature \emph{\hyperref[featureError message]{Error message}} \\ 
 & & & Feature \emph{\hyperref[featureVersion message]{Version message}} \\ 
 & & & Feature \emph{\hyperref[featureRate message]{Rate message}}\\ \hline 
Feature & \emph{\hyperref[featureCustomisation]{Customisation}} & has& Feature \emph{\hyperref[featureFavourites]{Favourites}}\\ \hline 
Feature & \emph{\hyperref[featureError message]{Error message}} & has& Function \emph{\hyperref[functionNotify developers]{Notify developers}} \\ 
 & & & Feature \emph{\hyperref[featureTimeout error]{Timeout error}} \\ 
 & & & Data \emph{\hyperref[dataError code]{Error code}} \\ 
 & & & Quality \emph{\hyperref[qualityDescribes the cause of the error without the use of written code in the message.]{Describes the cause of the error without the use of written code in the message.}} \\ 
 & & & Quality \emph{\hyperref[qualityWritten in English]{Written in English}} \\ 
 & & & Data \emph{\hyperref[dataTimestamp]{Timestamp}}\\ \hline 
Feature & \emph{\hyperref[featureExecution]{Execution}} & has& Feature \emph{\hyperref[featureExecution time]{Execution time}} \\ 
 & & & Feature \emph{\hyperref[featureExecution rigidity]{Execution rigidity}} \\ 
 & & & Feature \emph{\hyperref[featureNetwork]{Network}}\\ \hline 
Feature & \emph{\hyperref[featureFacebook]{Facebook}} & has& Feature \emph{\hyperref[featureCheckin]{Checkin}} \\ 
 & & & Feature \emph{\hyperref[featureMessage]{Message}} \\ 
 & & & Feature \emph{\hyperref[featureMessage wall]{Message wall}}\\ \hline 
Feature & \emph{\hyperref[featureFavourites]{Favourites}} & has& Quality \emph{\hyperref[qualityCan store at least 100 favourites]{Can store at least 100 favourites}} \\ 
 & & & Feature \emph{\hyperref[featureSortable]{Sortable}} \\ 
 & & & Feature \emph{\hyperref[featureRemovable]{Removable}} \\ 
 & & & Feature \emph{\hyperref[featureShareable]{Shareable}}\\ \hline 
Feature & \emph{\hyperref[featureFilter]{Filter}} & has& Feature \emph{\hyperref[featureCategory]{Category}} \\ 
 & & & Feature \emph{\hyperref[featureFavourites]{Favourites}} \\ 
 & & & Feature \emph{\hyperref[featureRating]{Rating}} \\ 
 & & & Feature \emph{\hyperref[featureBlacklisted]{Blacklisted}} \\ 
 & & & Feature \emph{\hyperref[featureOpening hours]{Opening hours}}\\ \hline 
Feature & \emph{\hyperref[featureInfo view]{Info view}} & has& Feature \emph{\hyperref[featureShare]{Share}} \\ 
 & & & Data \emph{\hyperref[dataReviews]{Reviews}} \\ 
 & & & Feature \emph{\hyperref[featureDirections from active location]{Directions from active location}} \\ 
 & & & Data \emph{\hyperref[dataDistance from active location]{Distance from active location}} \\ 
 & & & Data \emph{\hyperref[dataRatings]{Ratings}} \\ 
 & & & Data \emph{\hyperref[dataOpen hours]{Open hours}} \\ 
 & & & Feature \emph{\hyperref[featureAdd to favourites]{Add to favourites}} \\ 
 & & & Goal \emph{\hyperref[goalSupply sufficient information for the specified location]{Supply sufficient information for the specified location}} \\ 
 & & & Feature \emph{\hyperref[featureDirections to active location from here]{Directions to active location from here}}\\ \hline 
Feature & \emph{\hyperref[featureLocation info]{Location info}} & has& Data \emph{\hyperref[dataTitle]{Title}} \\ 
 & & & Data \emph{\hyperref[dataRating]{Rating}} \\ 
 & & & Data \emph{\hyperref[dataIcon]{Icon}} \\ 
 & & & Feature \emph{\hyperref[featureInfo view]{Info view}}\\ \hline 
Feature & \emph{\hyperref[featureMap Support]{Map Support}} & has& Feature \emph{\hyperref[featureMap pin]{Map pin}}\\ \hline 
Feature & \emph{\hyperref[featureMap arrow]{Map arrow}} & has& Feature \emph{\hyperref[featureTransforms into a map pin if location within the view port]{Transforms into a map pin if location within the view port}} \\ 
 & & & Quality \emph{\hyperref[qualityNever larger than 48 pixels.]{Never larger than 48 pixels.}} \\ 
 & & & Data \emph{\hyperref[dataIcon]{Icon}} \\ 
 & & & Feature \emph{\hyperref[featureReflects distance in its size]{Reflects distance in its size}} \\ 
 & & & Feature \emph{\hyperref[featureShows distance]{Shows distance}}\\ \hline 
Feature & \emph{\hyperref[featureMap pin]{Map pin}} & has& Feature \emph{\hyperref[featurePin types]{Pin types}} \\ 
 & & & Feature \emph{\hyperref[featureRadius]{Radius}} \\ 
 & & & Data \emph{\hyperref[dataIcon]{Icon}} \\ 
 & & & Feature \emph{\hyperref[featureChangable icon]{Changable icon}} \\ 
 & & & Data \emph{\hyperref[dataColor]{Color}} \\ 
 & & & Feature \emph{\hyperref[featureTapable]{Tapable}} \\ 
 & & & Feature \emph{\hyperref[featureRemovable]{Removable}}\\ \hline 
Feature & \emph{\hyperref[featureMap support]{Map support}} & has& Feature \emph{\hyperref[featureMap arrow]{Map arrow}} \\ 
 & & & Feature \emph{\hyperref[featureMutable radius]{Mutable radius}} \\ 
 & & & Feature \emph{\hyperref[featureLocation info]{Location info}} \\ 
 & & & Feature \emph{\hyperref[featureMap view]{Map view}} \\ 
 & & & Quality \emph{\hyperref[qualityShows a maximum of 5 map arrows at a time.]{Shows a maximum of 5 map arrows at a time.}} \\ 
 & & & Feature \emph{\hyperref[featureFilter]{Filter}}\\ \hline 
Feature & \emph{\hyperref[featureMap view]{Map view}} & has& Feature \emph{\hyperref[featureZoomable]{Zoomable}} \\ 
 & & & Feature \emph{\hyperref[featureHybrid view]{Hybrid view}} \\ 
 & & & Feature \emph{\hyperref[featureRegular map view]{Regular map view}} \\ 
 & & & Feature \emph{\hyperref[featureUser location]{User location}} \\ 
 & & & Feature \emph{\hyperref[featureSatellite view]{Satellite view}}\\ \hline 
Feature & \emph{\hyperref[featureMutable radius]{Mutable radius}} & has& Quality \emph{\hyperref[qualityMaximum radius coverage is 40 percent of the map view]{Maximum radius coverage is 40 percent of the map view}} \\ 
 & & & Feature \emph{\hyperref[featureviewability toggle]{viewability toggle}} \\ 
 & & & Quality \emph{\hyperref[qualityshould if visible be seen by at least 78 percent of all viewers]{should if visible be seen by at least 78 percent of all viewers}} \\ 
 & & & Feature \emph{\hyperref[featureScalable]{Scalable}}\\ \hline 
Feature & \emph{\hyperref[featureNotification support]{Notification support}} & has& Feature \emph{\hyperref[featurePush notification]{Push notification}}\\ \hline 
Feature & \emph{\hyperref[featureOS support]{OS support}} & has& Feature \emph{\hyperref[featureSupport for Android]{Support for Android}} \\ 
 & & & Feature \emph{\hyperref[featureSupport for iOS]{Support for iOS}}\\ \hline 
Feature & \emph{\hyperref[featurePin types]{Pin types}} & has& Data \emph{\hyperref[dataResturant pin type]{Resturant pin type}} \\ 
 & & & Data \emph{\hyperref[dataUser pin type]{User pin type}}\\ \hline 
Feature & \emph{\hyperref[featureSharing support]{Sharing support}} & has& Feature \emph{\hyperref[featureTwitter]{Twitter}} \\ 
 & & & Feature \emph{\hyperref[featureSMS integration]{SMS integration}} \\ 
 & & & Feature \emph{\hyperref[featureFacebook]{Facebook}} \\ 
 & & & Feature \emph{\hyperref[featureCopy location]{Copy location}} \\ 
 & & & Feature \emph{\hyperref[featureGoogle+ integration]{Google+ integration}} \\ 
 & & & Feature \emph{\hyperref[featureE-mail integration]{E-mail integration}}\\ \hline 
Feature & \emph{\hyperref[featureUser location]{User location}} & has& Feature \emph{\hyperref[featureCompass]{Compass}} \\ 
 & & & Feature \emph{\hyperref[featureError margin radius]{Error margin radius}} \\ 
 & & & Quality \emph{\hyperref[qualityMaximum error of 100 meters 80 percent of the time]{Maximum error of 100 meters 80 percent of the time}}

\end{longtable}
\end{center}

\chapter{Context}

\section{Product Food Finder}
\label{productFood Finder}

\subsection{Attributes}
\begin{description}
\item[creation]: Time(y=2011,m=11,d=10,h=16,min=24,sec=52)
\item[revision]: Time(y=2011,m=11,d=10,h=16,min=24,sec=52)
\end{description}
\section{Stakeholder user}
\label{stakeholderuser}

\subsection{Attributes}
\begin{description}
\item[creation]: Time(y=2011,m=11,d=10,h=15,min=55,sec=20)
\item[revision]: Time(y=2011,m=11,d=10,h=15,min=55,sec=20)
\end{description}
\chapter{Requirements}

\section{Feature Alert messages}
\label{featureAlert messages}

\subsection{Attributes}
\begin{description}
\item[state]: created
\item[creation]: Time(y=2011,m=11,d=10,h=16,min=45,sec=59)
\item[revision]: Time(y=2011,m=11,d=10,h=16,min=45,sec=59)
\end{description}
\subsection{Relations}
Feature \emph{\hyperref[featureAlert messages]{Alert messages}} has feature \emph{\hyperref[featureError message]{Error message}}. \\ 
Feature \emph{\hyperref[featureAlert messages]{Alert messages}} has feature \emph{\hyperref[featureRate message]{Rate message}}. \\ 
Feature \emph{\hyperref[featureAlert messages]{Alert messages}} has feature \emph{\hyperref[featureNetwork message]{Network message}}. \\ 
Feature \emph{\hyperref[featureAlert messages]{Alert messages}} has feature \emph{\hyperref[featureRelease messages]{Release messages}}. \\ 
Feature \emph{\hyperref[featureAlert messages]{Alert messages}} has feature \emph{\hyperref[featureVersion message]{Version message}}. \\ 


\section{Feature Customisation}
\label{featureCustomisation}

\subsection{Attributes}
\begin{description}
\item[state]: created
\item[creation]: Time(y=2011,m=11,d=10,h=19,min=52,sec=48)
\item[revision]: Time(y=2011,m=11,d=10,h=19,min=52,sec=48)
\end{description}
\subsection{Relations}
Feature \emph{\hyperref[featureCustomisation]{Customisation}} has feature \emph{\hyperref[featureFavourites]{Favourites}}. \\ 


\section{Feature Execution}
\label{featureExecution}

\subsection{Attributes}
\begin{description}
\item[state]: created
\item[creation]: Time(y=2011,m=11,d=10,h=20,min=28,sec=46)
\item[revision]: Time(y=2011,m=11,d=10,h=20,min=28,sec=46)
\end{description}
\subsection{Relations}
Feature \emph{\hyperref[featureExecution]{Execution}} has feature \emph{\hyperref[featureExecution time]{Execution time}}. \\ 
Feature \emph{\hyperref[featureExecution]{Execution}} has feature \emph{\hyperref[featureExecution rigidity]{Execution rigidity}}. \\ 
Feature \emph{\hyperref[featureExecution]{Execution}} has feature \emph{\hyperref[featureNetwork]{Network}}. \\ 


\section{Feature Feedback}
\label{featureFeedback}

\subsection{Attributes}
\begin{description}
\item[state]: created
\item[creation]: Time(y=2011,m=11,d=10,h=20,min=45,sec=41)
\item[revision]: Time(y=2011,m=11,d=10,h=20,min=45,sec=41)
\end{description}
\section{Feature Follows the application marketplace guidelines}
\label{featureFollows the application marketplace guidelines}

\subsection{Attributes}
\begin{description}
\item[state]: created
\item[creation]: Time(y=2011,m=11,d=10,h=19,min=21,sec=45)
\item[revision]: Time(y=2011,m=11,d=10,h=19,min=21,sec=45)
\end{description}
\section{Feature Graphic}
\label{featureGraphic}

\subsection{Attributes}
\begin{description}
\item[state]: created
\item[creation]: Time(y=2011,m=11,d=10,h=20,min=34,sec=26)
\item[revision]: Time(y=2011,m=11,d=10,h=20,min=34,sec=26)
\end{description}
\section{Feature Introduction}
\label{featureIntroduction}

\subsection{Attributes}
\begin{description}
\item[state]: created
\item[creation]: Time(y=2011,m=11,d=10,h=20,min=31,sec=23)
\item[revision]: Time(y=2011,m=11,d=10,h=20,min=31,sec=23)
\end{description}
\section{Feature Launch screen}
\label{featureLaunch screen}

\subsection{Attributes}
\begin{description}
\item[state]: created
\item[creation]: Time(y=2011,m=11,d=10,h=20,min=25,sec=59)
\item[revision]: Time(y=2011,m=11,d=10,h=20,min=25,sec=59)
\end{description}
\section{Feature Map support}
\label{featureMap support}

\subsection{Attributes}
\begin{description}
\item[gist]: Map features
\item[state]: created
\item[creation]: Time(y=2011,m=11,d=10,h=16,min=12,sec=8)
\item[revision]: Time(y=2011,m=11,d=10,h=16,min=12,sec=8)
\end{description}
\subsection{Relations}
Feature \emph{\hyperref[featureMap support]{Map support}} has feature \emph{\hyperref[featureMutable radius]{Mutable radius}}. \\ 
Feature \emph{\hyperref[featureMap support]{Map support}} has feature \emph{\hyperref[featureMap arrow]{Map arrow}}. \\ 
Feature \emph{\hyperref[featureMap support]{Map support}} has feature \emph{\hyperref[featureFilter]{Filter}}. \\ 
Feature \emph{\hyperref[featureMap support]{Map support}} has feature \emph{\hyperref[featureLocation info]{Location info}}. \\ 
Feature \emph{\hyperref[featureMap support]{Map support}} has feature \emph{\hyperref[featureMap view]{Map view}}. \\ 
Feature \emph{\hyperref[featureMap support]{Map support}} has quality \emph{\hyperref[qualityShows a maximum of 5 map arrows at a time.]{Shows a maximum of 5 map arrows at a time.}}. \\ 


\section{Feature Notification support}
\label{featureNotification support}

\subsection{Attributes}
\begin{description}
\item[state]: created
\item[creation]: Time(y=2011,m=11,d=10,h=16,min=44,sec=0)
\item[revision]: Time(y=2011,m=11,d=10,h=16,min=44,sec=0)
\end{description}
\subsection{Relations}
Feature \emph{\hyperref[featureNotification support]{Notification support}} has feature \emph{\hyperref[featurePush notification]{Push notification}}. \\ 


\section{Feature OS support}
\label{featureOS support}

\subsection{Attributes}
\begin{description}
\item[gist]: Mobile OS support
\item[state]: created
\item[creation]: Time(y=2011,m=11,d=10,h=16,min=5,sec=30)
\item[revision]: Time(y=2011,m=11,d=10,h=16,min=5,sec=30)
\end{description}
\subsection{Relations}
Feature \emph{\hyperref[featureOS support]{OS support}} has feature \emph{\hyperref[featureSupport for Android]{Support for Android}}. \\ 
Feature \emph{\hyperref[featureOS support]{OS support}} has feature \emph{\hyperref[featureSupport for iOS]{Support for iOS}}. \\ 


\section{Feature Sharing support}
\label{featureSharing support}

\subsection{Attributes}
\begin{description}
\item[state]: created
\item[creation]: Time(y=2011,m=11,d=10,h=16,min=32,sec=29)
\item[revision]: Time(y=2011,m=11,d=10,h=16,min=32,sec=29)
\end{description}
\subsection{Relations}
Feature \emph{\hyperref[featureSharing support]{Sharing support}} has feature \emph{\hyperref[featureSMS integration]{SMS integration}}. \\ 
Feature \emph{\hyperref[featureSharing support]{Sharing support}} has feature \emph{\hyperref[featureCopy location]{Copy location}}. \\ 
Feature \emph{\hyperref[featureSharing support]{Sharing support}} has feature \emph{\hyperref[featureE-mail integration]{E-mail integration}}. \\ 
Feature \emph{\hyperref[featureSharing support]{Sharing support}} has feature \emph{\hyperref[featureFacebook]{Facebook}}. \\ 
Feature \emph{\hyperref[featureSharing support]{Sharing support}} has feature \emph{\hyperref[featureTwitter]{Twitter}}. \\ 
Feature \emph{\hyperref[featureSharing support]{Sharing support}} has feature \emph{\hyperref[featureGoogle+ integration]{Google+ integration}}. \\ 


\section{Feature URL scheme}
\label{featureURL scheme}

\subsection{Attributes}
\begin{description}
\item[state]: created
\item[creation]: Time(y=2011,m=11,d=10,h=20,min=30,sec=44)
\item[revision]: Time(y=2011,m=11,d=10,h=20,min=30,sec=44)
\end{description}
\end{document}

